@charset "utf-8";
/* CSS Document */
body{ font-family:"Helvetica Neue",Tahoma, Microsoft YaHei, '宋体',Sans-serif; }
.banner{ width:100%; }
.banner1{ width:100%; }
.banner2{ width:100%; }
.tc{ text-align:center;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt60{ margin-top:60px;}
.ml5{ margin-left:5px;}
.ml8{ margin-left:8px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.mr20{ margin-right:20px;}
.mb30{ margin-bottom:30px;}



a, img{ border:0;outline:none;outline:0; }
:active{outline:none;}
::-moz-focus-inner{outline:none;}
a:focus{outline:none;}
.cgary{ color:#999}
.cwhite{ color:#fff;}
.cred{ color:#FE6A10;}

.foot{ background:#1F2F60 ; text-align:center; margin-top:120px; padding-top:30px;}
.fl{ float:left;}
.fr{ float:right;}
.nf{ float:left}
.nr{ float:right}
.tl{ text-align:left;}
.tr{ text-align:right}
ul li{ list-style:none;}
ul{ margin:0; padding:0;}
.fB{ font-weight:bold;}
.fS16{ font-size:16PX;}
.fS18{ font-size:18PX;}
.fS24{ font-size:24PX;}
.rr{ position:absolute; right:10px; top:40%;}
.ll{ position:absolute; left:10px; top:40%;}
.dib{ display:inline-block}
.pr{ position:relative}
.vm{ vertical-align:middle}
.wn40{ width:42%;}
.btn-border{border: 1px solid #D8D8D8;    padding: 3px 12px;border-radius: 4px; font-size:18px; margin-left:30px; color:#D8D8D8;}
.btn-border:hover{border: 1px solid #6DA7E1;color:#6DA7E1;}
.btn1{background: #6DA7E1;border: 1px solid #BCDCFB;border-radius: 4px; color:#fff; font-size:20px; padding:2px 7px;margin-right: 15px;}
.wbtn{border: 1px solid #6DA7E1;border-radius: 8px; padding: 3px 12px; font-size:14px;color: #F3F9FF;}
.wbtn:hover{ color:#fff;}
.btn-tj{background: #6DA7E1; color:#fff;  padding:10px 25px;border-radius: 4px; font-size:18px;}
.btn-tj:hover{ color:#fff;}

.ico{ background:url(../img/ico.png) no-repeat; }
.ico-email{ background-position:-1px -1px; width:27px; height:18px; display:inline-block; margin-right:5px; vertical-align:text-top}
.ico-phone{ background-position:0 -24px; width:27px; height:24px; display:inline-block;margin-right:5px; vertical-align:text-top}
.ico-print{ background-position:0 -52px; width:27px; height:28px; display:inline-block;margin-right:5px; vertical-align:text-top}
.ico-map{ background-position:0 -85px; width:27px; height:27px; display:inline-block;margin-right:5px; vertical-align:text-top}



.newsright li {font-size: 18px; margin-top:13px;color: #666666; overflow:hidden;line-height: 36px; padding-right:280px; position:relative;}
.newsright li a:hover{color: #6DA7E1;}
.newsright li a{color: #666666;}
.newsright li .fr{ position:absolute; right:0; top: 0;}
.newsright1 li {font-size: 18px; margin-top:13px;color: #666666; overflow:hidden;line-height: 36px;  position:relative;}
.newsright1 li a:hover{color: #6DA7E1;}
.newsright1 li a{color: #666666;}
.newsright1 li .txttitle{width: 400px; white-space:nowrap;   text-overflow:ellipsis; overflow: hidden; display: inline-block;}    

.index-banner-txt{ position:absolute;top:30%;left:20%;}
.new-title{ font-size: 28px;color: #666666; text-align:center; margin-top:30px;}
.new-time{font-size: 16px;color: #666666;text-align:center; margin-top:10px;}
.new-body{font-size: 16px; min-height: 500px;margin-top:50px;text-align:center;color: #333333;letter-spacing: 0;line-height: 30px; padding-left:130px; padding-right:130px;}
.single-widget a{ color:#fff; text-decoration:none;}
.single-widget a:hover{color:#75a7e0;}
.single-widget li{ margin-top:15px; font-size:16px; color:#fff;}

.mh{ min-height:600px;}


.bgtxt1{ font-size: 26px; height: 68px; margin-top: 10px; line-height: 32px; display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;}
.bgtxt2{font-size: 22px; color: #999;}
.bgtxta a{    margin-top: 10px;    font-size: 20px; color:#75a7e0}
.bgtxta a:hover{ text-decoration:none}
.anno{ background:url(../img/ggth1.png) no-repeat; width:240px; height:256px; padding:70px 6px 0 6px;}
.anno1{ background:url(../img/ggth1-en.png) no-repeat; width:320px; height:237px; padding:70px 10px 0px 10px;  margin: 20px auto;}
.width80{ width:810px; margin-left:auto; margin-right:auto;}
.bgtxt3{font-size: 24px;  overflow: hidden;  white-space: nowrap;    text-overflow:ellipsis;}
.mt5{ margin-top:5px;}
.zn a{ margin:10px; display:inline-block; }
.con{ background:url(../img/content-txt.png) no-repeat; height:252px; color:#666666; margin-top:50px; font-size:24px; padding-left:60px; }
.con div{ height:73px;}
.current{ color:#6DA7E1;}
.currentbtn{ cursor:pointer;}
.navbar-nav{ float:right; }
.en{ position:absolute; right: 30px; top: -5px; z-index:999999999}
.language{ display:none; background:#fff;border:1px solid #ccc; border-radius:4px; margin-top:-10px; font-size:14px; text-align:center; line-height:34px; padding-top:10px}
.language a{ color:#666;}
/*菜单*/
.nav>li .submenu { position:absolute; top:65px; height:0px; z-index:9999; min-width:187px; padding:0px 10px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; overflow:hidden; }
.nav>li .sublist { width:100%; background:#fff; border: 1px solid #D8D8D8; font-size:18px; border-radius:4px; margin-top:-10px; padding-top:10px; padding-bottom:10px; }
.nav>li .sublist li { line-height:30px; margin-left:20px; white-space:nowrap; }
.nav>li .sublist li a { color:#666; font-weight: 100; font-size: 18px; margin: 0 0px; padding:3px 0; position: relative; display: block; background: transparent; }
.nav>li:hover .submenu { height:220px; box-sizing: border-box; }
.header .nav>li .sublist li a { color: #666; }
.header .nav>li .sublist li a:hover { color: #6DA7E1; text-decoration:none; }
.menuarrow { width:20px; height:20px; background:#fff; border-top: 1px solid #D8D8D8; margin-left:20px; margin-top: 5px; border-left: 1px solid #D8D8D8; transform:rotate(45deg); -ms-transform:rotate(45deg); 	/* IE 9 */ -moz-transform:rotate(45deg); 	/* Firefox */ -webkit-transform:rotate(45deg); /* Safari 和 Chrome */ -o-transform:rotate(45deg); 	/* Opera */ }
.leftico { width:7px; height:7px; background:#666; transform:rotate(45deg); -ms-transform:rotate(45deg); 	/* IE 9 */ -moz-transform:rotate(45deg); 	/* Firefox */ -webkit-transform:rotate(45deg); /* Safari 和 Chrome */ -o-transform:rotate(45deg); display:inline-block; margin-right:10px; margin-bottom: 2px; }
.header .nav>li .sublist li a:hover .leftico { background:#6DA7E1; }

#tgdb{ background:url(../img/tgdb-bg.png);  width:100%; height:270px; text-align:center; line-height:270px;}
#ywjj{background:url(../img/ywjj-bg.png);  width:100%; height:270px; text-align:center; line-height:270px;}
.inpbox{ border: 1px solid #D8D8D8; border-radius: 4px; padding:5px 10px; margin-top:15px;line-height: 36px;}
.inpleft{ width: 28%; display: inline-block; text-align: right;}
.wn40{ width:42%;}
.wn47{ width:47%; display:inline-block}
.wn90{ width:90%; margin:0 auto;}
